package com.mingtu.dzpatrol.bean;

import java.util.List;

/**
 * @ClassName :
 * @Author : wkk
 * @Date : 2020/8/19 11:55:47
 * @Email : 1281573890@qq.com
 * @Eescription :
 */
public class UserInfoBean {

    /**
     * msg : success
     * code : 0
     * user : {"userId":12,"username":"wukangkang","salt":"ZXUOeiCXOxw6WmwenDp6","name":"吴康康","mobile":"13673716405","status":1,"roleIdList":[{"roleId":1,"roleName":"普通用户","remark":null,"deptId":1,"deptName":null,"menuIdList":null,"deptIdList":null,"createTime":"2020-11-28 17:19:51","isLeader":"0"}],"createTime":"2020-09-24T01:21:56.000+0000","deptId":1,"deptName":"河南连康山国家级自然保护区管理局","cameraList":null,"type":2,"deptParentId":0,"meetingPwd":"aA123456@1"}
     */

    private String msg;
    private String code;
    private UserBean user;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public UserBean getUser() {
        return user;
    }

    public void setUser(UserBean user) {
        this.user = user;
    }

    public static class UserBean {
        /**
         * userId : 12
         * username : wukangkang
         * salt : ZXUOeiCXOxw6WmwenDp6
         * name : 吴康康
         * mobile : 13673716405
         * status : 1
         * roleIdList : [{"roleId":1,"roleName":"普通用户","remark":null,"deptId":1,"deptName":null,"menuIdList":null,"deptIdList":null,"createTime":"2020-11-28 17:19:51","isLeader":"0"}]
         * createTime : 2020-09-24T01:21:56.000+0000
         * deptId : 1
         * deptName : 河南连康山国家级自然保护区管理局
         * cameraList : null
         * type : 2
         * deptParentId : 0
         * meetingPwd : aA123456@1
         * meetingOwner : 0
         */

        private String userId;
        private String username;
        private String salt;
        private String name;
        private String mobile;
        private String status;
        private String createTime;
        private String deptId;
        private String deptName;
        private String acceptFire;
        private Object cameraList;
        private String type;
        private String deptParentId;
        private String meetingPwd;
        private String meetingOwner;
        private List<RoleIdListBean> roleIdList;
        private List<RoleListBean> roleList;


        public String getMeetingOwner() {
            return meetingOwner;
        }

        public void setMeetingOwner(String meetingOwner) {
            this.meetingOwner = meetingOwner;
        }


        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getUsername() {
            return username;
        }

        public void setUsername(String username) {
            this.username = username;
        }

        public String getSalt() {
            return salt;
        }

        public void setSalt(String salt) {
            this.salt = salt;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getDeptId() {
            return deptId;
        }

        public void setDeptId(String deptId) {
            this.deptId = deptId;
        }

        public String getDeptName() {
            return deptName;
        }

        public void setDeptName(String deptName) {
            this.deptName = deptName;
        }

        public String getAcceptFire() {
            return acceptFire;
        }

        public void setAcceptFire(String acceptFire) {
            this.acceptFire = acceptFire;
        }

        public Object getCameraList() {
            return cameraList;
        }

        public void setCameraList(Object cameraList) {
            this.cameraList = cameraList;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getDeptParentId() {
            return deptParentId;
        }

        public void setDeptParentId(String deptParentId) {
            this.deptParentId = deptParentId;
        }

        public String getMeetingPwd() {
            return meetingPwd;
        }

        public void setMeetingPwd(String meetingPwd) {
            this.meetingPwd = meetingPwd;
        }

        public List<RoleIdListBean> getRoleIdList() {
            return roleIdList;
        }

        public void setRoleIdList(List<RoleIdListBean> roleIdList) {
            this.roleIdList = roleIdList;
        }

        public static class RoleIdListBean {
            /**
             * roleId : 1
             * roleName : 普通用户
             * remark : null
             * deptId : 1
             * deptName : null
             * menuIdList : null
             * deptIdList : null
             * createTime : 2020-11-28 17:19:51
             * isLeader : 0
             */

            private String roleId;
            private String roleName;
            private Object remark;
            private String deptId;
            private Object deptName;
            private Object menuIdList;
            private Object deptIdList;
            private String createTime;
            private String isLeader;

            public String getRoleId() {
                return roleId;
            }

            public void setRoleId(String roleId) {
                this.roleId = roleId;
            }

            public String getRoleName() {
                return roleName;
            }

            public void setRoleName(String roleName) {
                this.roleName = roleName;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public String getDeptId() {
                return deptId;
            }

            public void setDeptId(String deptId) {
                this.deptId = deptId;
            }

            public Object getDeptName() {
                return deptName;
            }

            public void setDeptName(Object deptName) {
                this.deptName = deptName;
            }

            public Object getMenuIdList() {
                return menuIdList;
            }

            public void setMenuIdList(Object menuIdList) {
                this.menuIdList = menuIdList;
            }

            public Object getDeptIdList() {
                return deptIdList;
            }

            public void setDeptIdList(Object deptIdList) {
                this.deptIdList = deptIdList;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getIsLeader() {
                return isLeader;
            }

            public void setIsLeader(String isLeader) {
                this.isLeader = isLeader;
            }
        }


        public List<RoleListBean> getRoleList() {
            return roleList;
        }

        public void setRoleList(List<RoleListBean> roleList) {
            this.roleList = roleList;
        }

        public static class RoleListBean {
            /**
             * roleId : 1
             * roleName : 站长
             * remark :
             * isLeader :"1"
             * createUserId : 6
             * menuIdList : null
             * createTime : null
             * deptId : 1
             * deptName : null
             * deptIdList : null
             * uploadPermission : 1
             * menuAppList : [{"menuId":63,"parentId":62,"parentName":null,"name":"上报","path":"upload","perms":null,"type":3,"icon":null,"orderNum":2,"open":null,"list":null,"showMenu":"0"},{"menuId":64,"parentId":62,"parentName":null,"name":"下发任务","path":"task","perms":null,"type":3,"icon":null,"orderNum":3,"open":null,"list":null,"showMenu":"0"}]
             */

            private int roleId;
            private String roleName;
            private String remark;
            private String isLeader;
            private int createUserId;
            private Object menuIdList;
            private Object createTime;
            private int deptId;
            private Object deptName;
            private Object deptIdList;
            private String uploadPermission;
            private List<MenuAppListBean> menuAppList;

            public String getIsLeader() {
                return isLeader;
            }

            public void setIsLeader(String isLeader) {
                this.isLeader = isLeader;
            }

            public int getRoleId() {
                return roleId;
            }

            public void setRoleId(int roleId) {
                this.roleId = roleId;
            }

            public String getRoleName() {
                return roleName;
            }

            public void setRoleName(String roleName) {
                this.roleName = roleName;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public int getCreateUserId() {
                return createUserId;
            }

            public void setCreateUserId(int createUserId) {
                this.createUserId = createUserId;
            }

            public Object getMenuIdList() {
                return menuIdList;
            }

            public void setMenuIdList(Object menuIdList) {
                this.menuIdList = menuIdList;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public int getDeptId() {
                return deptId;
            }

            public void setDeptId(int deptId) {
                this.deptId = deptId;
            }

            public Object getDeptName() {
                return deptName;
            }

            public void setDeptName(Object deptName) {
                this.deptName = deptName;
            }

            public Object getDeptIdList() {
                return deptIdList;
            }

            public void setDeptIdList(Object deptIdList) {
                this.deptIdList = deptIdList;
            }

            public String getUploadPermission() {
                return uploadPermission;
            }

            public void setUploadPermission(String uploadPermission) {
                this.uploadPermission = uploadPermission;
            }

            public List<MenuAppListBean> getMenuAppList() {
                return menuAppList;
            }

            public void setMenuAppList(List<MenuAppListBean> menuAppList) {
                this.menuAppList = menuAppList;
            }

            public static class MenuAppListBean {
                /**
                 * menuId : 63
                 * parentId : 62
                 * parentName : null
                 * name : 上报
                 * path : upload
                 * perms : null
                 * type : 3
                 * icon : null
                 * orderNum : 2
                 * open : null
                 * list : null
                 * showMenu : 0
                 */

                private int menuId;
                private int parentId;
                private String parentName;
                private String name;
                private String path;
                private String perms;
                private int type;
                private String icon;
                private int orderNum;
                private String open;
                private String showMenu;

                public int getMenuId() {
                    return menuId;
                }

                public void setMenuId(int menuId) {
                    this.menuId = menuId;
                }

                public int getParentId() {
                    return parentId;
                }

                public void setParentId(int parentId) {
                    this.parentId = parentId;
                }

                public String getParentName() {
                    return parentName;
                }

                public void setParentName(String parentName) {
                    this.parentName = parentName;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getPath() {
                    return path;
                }

                public void setPath(String path) {
                    this.path = path;
                }

                public String getPerms() {
                    return perms;
                }

                public void setPerms(String perms) {
                    this.perms = perms;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public String getIcon() {
                    return icon;
                }

                public void setIcon(String icon) {
                    this.icon = icon;
                }

                public int getOrderNum() {
                    return orderNum;
                }

                public void setOrderNum(int orderNum) {
                    this.orderNum = orderNum;
                }

                public String getOpen() {
                    return open;
                }

                public void setOpen(String open) {
                    this.open = open;
                }

                public String getShowMenu() {
                    return showMenu;
                }

                public void setShowMenu(String showMenu) {
                    this.showMenu = showMenu;
                }
            }
        }
    }
}
